insulated paper - German English Dictionary